﻿using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace Microsoft.Windows.Controls.Logic {

    public enum EditCommand {
        None,

        NextCharacter,
        PreviousCharacter,
        NextWord,
        PreviousWord,
        MoveLineUp,
        MoveLineDown,
        PageUp,
        PageDown,
        MoveToEndOfLine,
        MoveToStartOfLine,
        MoveToStartOfDocument,
        MoveToEndOfDocument,
        MoveCurrentLineToTop,
        MoveCurrentLineToBottom,
        MoveToTopOfPage,
        MoveToBottomOfPage,
        ScrollUp,
        ScrollDown,
        DeleteCharacterLeft,
        DeleteCharacterRight,
        DeleteWordRight,
        DeleteWordLeft,
        InsertNewLine,
        InsertTab,
        IndentSelection,
        UnindentSelection,
        DeleteBack,
        DeleteForward,
        SelectAll,
        SelectWord,
        SelectLine,
        Cut,
        Copy,
        Paste,
        ToggleInsert,
        Undo,
        Redo,
        MacroRecordToggle,
        MacroPlay,

        ExtendSelect = 0x8000
    }

}
